package com.eastelsoft.smartiot.bssserver.domain;

import java.io.Serializable;
import java.util.Date;

public class TCmStaff implements Serializable {
    private String staffId;

    private String staffAccount;

    private String staffName;

    private String staffPwd;

    private String accountState;

    private String infStyle;

    private String operPhone;

    private String sex;

    private String birthDay;

    private String education;

    private String technicalTitle;

    private String operTel;

    private String mailBox;

    private String jobDesc;

    private String workExp;

    private String jobStatus;

    private String isSys;

    private String manageArea;

    private Integer positionId;

    private String manageProduct;

    private String nextModify;

    private String notModify;

    private Date lastModifydate;

    private Short delFlag;

    private Date delTime;

    private String delMemo;

    private static final long serialVersionUID = 1L;

    public String getStaffId() {
        return staffId;
    }

    public void setStaffId(String staffId) {
        this.staffId = staffId == null ? null : staffId.trim();
    }

    public String getStaffAccount() {
        return staffAccount;
    }

    public void setStaffAccount(String staffAccount) {
        this.staffAccount = staffAccount == null ? null : staffAccount.trim();
    }

    public String getStaffName() {
        return staffName;
    }

    public void setStaffName(String staffName) {
        this.staffName = staffName == null ? null : staffName.trim();
    }

    public String getStaffPwd() {
        return staffPwd;
    }

    public void setStaffPwd(String staffPwd) {
        this.staffPwd = staffPwd == null ? null : staffPwd.trim();
    }

    public String getAccountState() {
        return accountState;
    }

    public void setAccountState(String accountState) {
        this.accountState = accountState == null ? null : accountState.trim();
    }

    public String getInfStyle() {
        return infStyle;
    }

    public void setInfStyle(String infStyle) {
        this.infStyle = infStyle == null ? null : infStyle.trim();
    }

    public String getOperPhone() {
        return operPhone;
    }

    public void setOperPhone(String operPhone) {
        this.operPhone = operPhone == null ? null : operPhone.trim();
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
    }

    public String getBirthDay() {
        return birthDay;
    }

    public void setBirthDay(String birthDay) {
        this.birthDay = birthDay == null ? null : birthDay.trim();
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education == null ? null : education.trim();
    }

    public String getTechnicalTitle() {
        return technicalTitle;
    }

    public void setTechnicalTitle(String technicalTitle) {
        this.technicalTitle = technicalTitle == null ? null : technicalTitle.trim();
    }

    public String getOperTel() {
        return operTel;
    }

    public void setOperTel(String operTel) {
        this.operTel = operTel == null ? null : operTel.trim();
    }

    public String getMailBox() {
        return mailBox;
    }

    public void setMailBox(String mailBox) {
        this.mailBox = mailBox == null ? null : mailBox.trim();
    }

    public String getJobDesc() {
        return jobDesc;
    }

    public void setJobDesc(String jobDesc) {
        this.jobDesc = jobDesc == null ? null : jobDesc.trim();
    }

    public String getWorkExp() {
        return workExp;
    }

    public void setWorkExp(String workExp) {
        this.workExp = workExp == null ? null : workExp.trim();
    }

    public String getJobStatus() {
        return jobStatus;
    }

    public void setJobStatus(String jobStatus) {
        this.jobStatus = jobStatus == null ? null : jobStatus.trim();
    }

    public String getIsSys() {
        return isSys;
    }

    public void setIsSys(String isSys) {
        this.isSys = isSys == null ? null : isSys.trim();
    }

    public String getManageArea() {
        return manageArea;
    }

    public void setManageArea(String manageArea) {
        this.manageArea = manageArea == null ? null : manageArea.trim();
    }

    public Integer getPositionId() {
        return positionId;
    }

    public void setPositionId(Integer positionId) {
        this.positionId = positionId;
    }

    public String getManageProduct() {
        return manageProduct;
    }

    public void setManageProduct(String manageProduct) {
        this.manageProduct = manageProduct == null ? null : manageProduct.trim();
    }

    public String getNextModify() {
        return nextModify;
    }

    public void setNextModify(String nextModify) {
        this.nextModify = nextModify == null ? null : nextModify.trim();
    }

    public String getNotModify() {
        return notModify;
    }

    public void setNotModify(String notModify) {
        this.notModify = notModify == null ? null : notModify.trim();
    }

    public Date getLastModifydate() {
        return lastModifydate;
    }

    public void setLastModifydate(Date lastModifydate) {
        this.lastModifydate = lastModifydate;
    }

    public Short getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Short delFlag) {
        this.delFlag = delFlag;
    }

    public Date getDelTime() {
        return delTime;
    }

    public void setDelTime(Date delTime) {
        this.delTime = delTime;
    }

    public String getDelMemo() {
        return delMemo;
    }

    public void setDelMemo(String delMemo) {
        this.delMemo = delMemo == null ? null : delMemo.trim();
    }

    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append(getClass().getSimpleName());
        sb.append(" [");
        sb.append("Hash = ").append(hashCode());
        sb.append(", staffId=").append(staffId);
        sb.append(", staffAccount=").append(staffAccount);
        sb.append(", staffName=").append(staffName);
        sb.append(", staffPwd=").append(staffPwd);
        sb.append(", accountState=").append(accountState);
        sb.append(", infStyle=").append(infStyle);
        sb.append(", operPhone=").append(operPhone);
        sb.append(", sex=").append(sex);
        sb.append(", birthDay=").append(birthDay);
        sb.append(", education=").append(education);
        sb.append(", technicalTitle=").append(technicalTitle);
        sb.append(", operTel=").append(operTel);
        sb.append(", mailBox=").append(mailBox);
        sb.append(", jobDesc=").append(jobDesc);
        sb.append(", workExp=").append(workExp);
        sb.append(", jobStatus=").append(jobStatus);
        sb.append(", isSys=").append(isSys);
        sb.append(", manageArea=").append(manageArea);
        sb.append(", positionId=").append(positionId);
        sb.append(", manageProduct=").append(manageProduct);
        sb.append(", nextModify=").append(nextModify);
        sb.append(", notModify=").append(notModify);
        sb.append(", lastModifydate=").append(lastModifydate);
        sb.append(", delFlag=").append(delFlag);
        sb.append(", delTime=").append(delTime);
        sb.append(", delMemo=").append(delMemo);
        sb.append(", serialVersionUID=").append(serialVersionUID);
        sb.append("]");
        return sb.toString();
    }
}